From 7a6ee342c3327ed47c87fd52252e8930f3e5b097 Mon Sep 17 00:00:00 2001 From: "emellor@leeni.uk.xensource.com" Date: Fri, 31 Mar 2006 00:10:54 +0100 Subject: [PATCH] Further attempts to recover from a corrupt store, this one triggered when a tdb_store fails. Signed-off-by: Ewan Mellor --- tools/xenstore/xenstored_core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/xenstore/xenstored_core.c b/tools/xenstore/xenstored_core.c index 6515b1b21e..f4fa447d07 100644 --- a/tools/xenstore/xenstored_core.c +++ b/tools/xenstore/xenstored_core.c @@ -469,6 +469,7 @@ static bool write_node(struct connection *conn, const struct node *node) /* TDB should set errno, but doesn't even set ecode AFAICT. */ if (tdb_store(tdb_context(conn), key, data, TDB_REPLACE) != 0) { + corrupt(conn, "Write of %s = %s failed", key, data); errno = ENOSPC; return false; } -- 2.30.2